import java.io.File;
import java.io.IOException;
import java.util.ArrayList;

import oracle.Oracle;

import agent.Agent;
import agent.strategy.StrategyManager;


public class Tester {
	public static void main (String [] args) throws Exception{
		Oracle oracle = new Oracle();
		
		// Define the paths to our worlds and agent logger in a OS friendly manner
		oracle.pathToWorld = "." + File.separator + "src" + File.separator + "world1" + File.separator;
		String logPath = "." + File.separator + "src" + File.separator + "log" + File.separator + "agentLogger.csv";
		oracle.initBoardInputs();
		
			
		
		StrategyManager myM = new StrategyManager();
		
		Agent agent = new Agent(oracle, logPath, myM);
		agent.play();
		
		System.out.println(agent);
		System.out.println("We are done");
		oracle.endGameStats();
	}
}